﻿$(document).ready(function () {
    
});
//// Popup Up tin VIP
function Click_Popup_VIP_PT_Manager() {
    $("#btnUpViP_pt_manager").colorbox({
        iframe: true
    , innerWidth: 665
    , innerHeight: 330
    , opacity: 0.9
    , title: "KÍCH HOẠT TIN VIP CHỈ TRONG 1 PHÚT"
    });
}
// Popup Up tin tu dong
function ClickUP_TU_DONG_PT_Manager() {
    $("#btnAutoUp_pt_manager").colorbox({
        iframe: true
    , innerWidth: 762
    , innerHeight: 435
    , opacity: 0.9
    , title: "KÍCH HOẠT UP TIN TỰ ĐỘNG CHỈ TRONG 2 PHÚT"
    });
}


/*
    + Auto load page
    + Author: Nguyen7huan
    + Create: 13/06/2013
*/
var pageIndex = 0; //Trang bắt đầu
var maxPage = 100; //Số lượng trang load tối đa
/*---------------------------------------------------------------------------*/

// Cái này không thể để READY ở đây chi tiết hỏi NguyenTV ****
//$(document).ready(function () {
//    //GetRecords();
//    GetPTByUser();
//});

//Dành danh sách tìm kiếm phòng trọ
function GetRecords() {
    pageIndex++;
    if (pageIndex >= 1 && pageIndex <= maxPage) {
        $('#notifition').slideDown("fast");
        $('#notifition .msg-page').text('Đang load dữ liệu...');
        $("#btnLoadMore").hide();
        $("#loader").show();
        $.ajax({
            type: "POST",
            url: "/Default.aspx/fncLoadMorePhongTro_UserManager",
            data: '{iPageIndex: ' + pageIndex
            + ',iPageSize: ' + pageSize
            + ',strKhuVuc: ""'
            + ',iGia: 0'
            + ',iDienTich: 0'
            + ',strKieuPT: ""'
            + ',strUS_ID: "' + userId + '"'
            + '}',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {
                var Data = response.d;
                $(".lstPt-manager").append(Data);
                $('#notifition').slideUp("fast");
                $("#loader").hide();
                $("#btnLoadMore").show();
                if (Data == "") { $("#btnLoadMore").hide(); }
                //--------------------RESET VIEW--------------------------
                $(".btnResetViews").click(function () {
                    var strPT_ID = $(this).parent().parent().parent().find("#pt_id").text();
                    if (confirm("Lượt xem của tin sẽ được cập nhật = 0 ?")) {
                        if (fncResetView(strPT_ID)) {
                            $(this).parent().parent().parent().find("#pt_view").text("0");
                            alert("Làm mới lượt xem thành công!");
                        }
                    }
                });
                //----------------------UP TIN------------------------
                $(".btnUpTin").click(function () {
                    var strPT_ID = $(this).parent().parent().parent().find("#pt_id").text();
                    if (confirm("Tin sẽ được up lên trang chủ?")) {
                        fncUpTin(strPT_ID);
                    }
                });
                //----------------------XÓA TIN------------------------
                $(".btnDeletePT").click(function () {
                    var strPT_ID = $(this).parent().parent().parent().find("#pt_id").text();
                    if (confirm("Tin [" + strPT_ID + "] sẽ được xóa?")) {
                        fncDeleteTin(strPT_ID);
                    }
                });
                //----------------------TẮT TIN------------------------
                $(".btnTatTin").click(function () {
                    var strPT_ID = $(this).parent().parent().parent().find("#pt_id").text();
                    if (confirm("Tin sẽ được tắt?")) {
                        fncOFF_TIN(strPT_ID);
                    }
                });
                //----------------------BẬT TIN------------------------
                $(".btnBatTin").click(function () {
                    var strPT_ID = $(this).parent().parent().parent().find("#pt_id").text();
                    if (confirm("Tin sẽ được bật lại?")) {
                        fncON_TIN(strPT_ID);
                    }
                });
                //btn POPUP
                Click_Popup_VIP_PT_Manager();
                ClickUP_TU_DONG_PT_Manager();
            },
            failure: function (response) {
                //alert("failure: " + response.d);
            },
            error: function (response) {
                //alert("error: " + response.d);
            }
        });
    }
}

//Reset view phong tro
function fncResetView(strPT_ID) {
    try{
        $.ajax({
            type: "POST",
            url: "/Default.aspx/fncPT_ResetView",
            data: '{strPT_ID: "' + strPT_ID + '"}',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {
                var Data = response.d;
            },
            failure: function (response) {
                //alert("failure: " + response.d);
                result = false;
            },
            error: function (response) {
                //alert("error: " + response.d);
                result = false;
            }
        });
        return true;
    } catch (ex) {
        return false;
    }
}

//Up tin len trang chu
function fncUpTin(strPT_ID) {
    return $.ajax({
        type: "POST",
        url: "/Default.aspx/fncPT_UpTin",
        data: '{strPT_ID: "' + strPT_ID + '"}',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            if (response.d == "") {
                alert("Tin đã được up lên trang chủ.");
                window.location.href = "/users-manager/quan-ly-tin-cho-thue";
            } else {
                alert(response.d);
            }
        },
        failure: function (response) {
            //alert("failure: " + response.d);
            //return response;
        },
        error: function (response) {
            //alert("error: " + response.d);
            //return response;
        }
    });
}

//Xoa tin dang
function fncDeleteTin(strPT_ID) {
    return $.ajax({
        type: "POST",
        url: "/Default.aspx/fncPT_Delete",
        data: '{strPT_ID: "' + strPT_ID + '"}',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            if (response.d == "") {
                alert("Xóa tin thành công");
                window.location.href = "/users-manager/quan-ly-tin-cho-thue";
            } else {
                alert(response.d);
            }
        },
        failure: function (response) {
            //alert("failure: " + response.d);
            //return response;
        },
        error: function (response) {
            //alert("error: " + response.d);
            //return response;
        }
    });
}

// TẮT TIN
function fncOFF_TIN(strPT_ID) {
    return $.ajax({
        type: "POST",
        url: "/Default.aspx/fncPT_OFF_TIN",
        data: '{strPT_ID: "' + strPT_ID + '"}',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            if (response.d == "") {
                alert("Tin đã được tắt.");
                window.location.href = "/users-manager/quan-ly-tin-cho-thue";
            } else {
                alert(response.d);
            }
        },
        failure: function (response) {
            //alert("failure: " + response.d);
            //return response;
        },
        error: function (response) {
            //alert("error: " + response.d);
            //return response;
        }
    });
}

// Bật tin
function fncON_TIN(strPT_ID) {
    return $.ajax({
        type: "POST",
        url: "/Default.aspx/fncPT_ON_TIN",
        data: '{strPT_ID: "' + strPT_ID + '"}',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            if (response.d == "") {
                alert("Tin đã được bật.");
                window.location.href = "/users-manager/quan-ly-tin-cho-thue";
            } else {
                alert(response.d);
            }
        },
        failure: function (response) {
            //alert("failure: " + response.d);
            //return response;
        },
        error: function (response) {
            //alert("error: " + response.d);
            //return response;
        }
    });
}


//Dành danh sách tìm kiếm phòng trọ by ID
function GetPTByUser() {
    $('#notifition').slideDown("fast");
    $('#notifition .msg-page').text('Đang load dữ liệu...');
    $("#btnLoadMore").hide();
    $("#loader").show();
    pageIndex++;
    if (pageIndex >= 1 && pageIndex <= maxPage) {
        $("#btnLoadMore").hide();
        $("#loader").show();
        $.ajax({
                type: "POST",
                url: "/Default.aspx/fncLoadMorePhongTro",
                data: '{iPageIndex: ' + pageIndex
                + ',iPageSize: ' + pageSize
                + ',strKhuVuc: ""'
                + ',iGia:0'
                + ',iDienTich:0'
                + ',strKieuPT:""'
                + ',strUS_ID: "'+$('.hdUSID').val() +'"'
                + '}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (response) {
                    var Data = response.d;
                    $(".lstPhongTro").append(Data);
                    $('#notifition').slideUp("fast");
                    $("#loader").hide();
                    $("#btnLoadMore").show();
                    if (Data == "") { $("#btnLoadMore").hide(); }
                },
                failure: function (response) {
                    //alert("failure: " + response.d);
                },
                error: function (response) {
                    //alert("error: " + response.d);
                }
            });
        }
}

